// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.ui;
import android.app.ActivityManager;
import android.content.BroadcastReceiver;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import cn.com.smartdevices.bracelet.Debug;
import cn.com.smartdevices.bracelet.Utils;
import java.util.Iterator;
import java.util.List;
// Referenced classes of package cn.com.smartdevices.bracelet.ui:
// MainUIActivity, SettingActivity
class aT extends BroadcastReceiver
{
final MainUIActivity a;
aT(MainUIActivity mainuiactivity)
{
a = mainuiactivity;
super();
}
public void onReceive(Context context, Intent intent)
{
String s = intent.getAction();
Debug.i("MainUIActivity", (new StringBuilder()).append("action : ").append(s).toString());
if ("android.intent.action.DOWNLOAD_COMPLETE".equals(s))
{
Debug.i("intent", (new StringBuilder()).append("").append(intent.getLongExtra("extra_download_id", 0L)).toString());
Utils.queryDownloadStatus(a);
} else
if ("ACTION_BATTERY_LOW".equals(s))
{
ActivityManager activitymanager = (ActivityManager)a.getSystemService("activity");
List list = activitymanager.getRunningTasks(50);
if (list != null)
{
Iterator iterator = list.iterator();
int i = -1;
while (iterator.hasNext())
{
android.app.ActivityManager.RunningTaskInfo runningtaskinfo = (android.app.ActivityManager.RunningTaskInfo)iterator.next();
ComponentName componentname = runningtaskinfo.baseActivity;
Debug.i("MainUIActivity", (new StringBuilder()).append("recent activity:").append(componentname.getClassName()).toString());
Intent intent1;
int j;
if (componentname.getClassName().contains("cn.com.smartdevices.bracelet.ui.MainUIActivity"))
{
j = runningtaskinfo.id;
} else
{
j = i;
}
i = j;
}
} else
{
i = -1;
}
if (i != -1)
{
activitymanager.moveTaskToFront(i, 0);
}
intent1 = new Intent(context, cn/com/smartdevices/bracelet/ui/SettingActivity);
intent1.setFlags(0x10000000);
context.startActivity(intent1);
return;
}
}
}